home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / DOORS.ZIP / INFO.ZIP / INFOFORM.DOC < prev    next >
Text File  |  1992-05-10  |  6KB  |  156 lines

  1.  
  2.              ╒═════════════════════════════════════════════╕
  3.              │       ■  The Hill People's [THP] ■          │█
  4.              │              Info-Form Door                 │█
  5.              ╘═════════════════════════════════════════════╛█
  6.                ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  7.           
  8.                          Harmony Skates ßßS
  9.                        [718.767.1931] - 2 Nodes
  10.  
  11. The Hill People (C)opyright 1992
  12. Written by: Helios [THP]
  13. Documentation by: SkaTeMasTer [THP]
  14. Compiled in Turbo Pascal 6.0 and Prokit 3.44
  15.  
  16.  
  17. ■ Introduction
  18.  
  19.     The Info-Form Door is very simple to use and setup. It was
  20. basically designed for SysOps to have a cool way for new users to
  21. fill out their newuser info. This basically is similar to the
  22. forum hacks new user info forms. It lets users pick what
  23. infoforms they want to fill out and can raise their security
  24. level after completing them.
  25.  
  26. ■ Installation
  27.  
  28.    Simply unzip INFO10B.ZIP into a subdirectory of your PCBoard
  29. Doors path (i.e. C:\PCB\DOORS\INFORM). Next edit the INFO.CNF
  30. file to your system's configuration. There's not much to the
  31. config or installation, way too easy. 
  32.  
  33.  * ONLY PCBOARD - If you are running PCBoard without Prodoor in
  34. order to have this door load in logon for new user your DOORS.DAT
  35. file should look like the below. This should be the first door in
  36. your list, the security must be your newuser security level.
  37.  
  38. Door    Password  Security Logon Blah.sys Blah.sys blah.sys Path
  39. -----------------------------------------------------------------
  40. NEWUSER             5       Y     N         N        N    C:\PCB\
  41.  
  42.  * PCBOARD/PRODOOR - If you are running PCBoard with Prodoor on
  43. logon this is what your DOORS.DAT should look like.
  44.  
  45. Door    Password  Security Logon Blah.sys Blah.sys blah.sys Path
  46. -----------------------------------------------------------------
  47. NEWUSER             5       Y     N         N        N    C:\PCB\
  48. PRODOOR             0       Y     N         N        N    C:\PCB\
  49.  
  50. * PROLOGON/PRODOOR - If you are running ProLogon with Prodoor
  51. this is what your PROLON.CNF should look like (The part of the
  52. config that has the newuser level with door to open).
  53.  
  54. New User Security
  55. |   Path/Name of Doors Menu Ansi
  56. |   |                 Path/Name of Doors.Dat
  57. |   |                 |                 [THP] Info-Door (Door 15)
  58. |   |                 |                   |  Prodoor
  59. |   |                 |                   |  |
  60. 5 C:\PCB\GEN\DOORS C:\PCB\GEN\DOORS.DAT **15 *1
  61.  
  62. * Multi-Node - This Door is fully Multi-Node Compatible and 100%
  63. Desqview aware.
  64.  
  65. ■ File Rundown
  66.  
  67.  INFO.EXE  - Main .EXE File
  68.  INFO.CNF  - Config file containing the door information
  69.  INFOFORM.  - Sample Batch file
  70.  WELCOMEG. - Ansi displayed when door is opened
  71.  WELCOME.  - Ascii displayed when door is opened
  72.  GOODBYEG. - Ansi displayed when door is closed
  73.  GOODBYE.  - Ascii displayed when door is closed
  74.  DSCLMG.   - Ansi Disclaimer
  75.  DSCLM.    - Ascii Disclaimer  
  76.  SYSOP.INF - SysOp Infoform
  77.  USER.INF  - Normal User Infoform
  78.  
  79.  * INFO.CNF *
  80.  
  81. INTERRUPT            ; Don't worry about this, just leave it.  
  82. YES                  ; Show Disclaimer
  83. 5                    ; Maximum Security to show disclaimer
  84. 2                    ; Number of Info-form's your using
  85. New User Infoform    ; Title of Info-form 
  86. USER.INF             ; Info-Form #1
  87. YES                  ; Required?
  88. 6        ; Security Level to give users after they complete form.
  89. 5        ; Maximum Security Level allowed to fill out form.
  90. C:\PCB\MAIN\NEWREG.  ; File to output answers
  91. SysOp Infoform       ; * Repeats here for 2nd form
  92. SYSOP.INF
  93. NO
  94. 0
  95. 5
  96. C:\PCB\MAIN\NEWREG.
  97.  
  98.  * INFOFORM * (Door Batch File)
  99. {Single Node}
  100. @ECHO OFF
  101. CD\PCB\DOORS\INFORM
  102. INFO.CNF C:\PCB
  103. CD\PCB
  104. BOARD
  105.  
  106. {Multi-Node}
  107. @ECHO OFF
  108. CD\PCB\DOORS\INFORM
  109. INFO.CNF C:%PCBDIR%
  110. CD%PCBDIR%
  111. BOARD
  112.  
  113. ■ Creating Your Own Infoform
  114.   
  115. There are several command used in creating infoforms.  Each
  116. of these commands MUST start a new line!
  117.   
  118.        $    - Clear screen
  119.        
  120.        *    - Waits for an answer that may not be skipped.
  121.               Format for use is '*X,Y,MaxChars' where X and Y
  122.               are the location to place the cursor when user  
  123.               responds and MaxChars is the maximum # of       
  124.               characters to allow in answer.
  125.        
  126.        %    - Same as '*' but an answer is not required.
  127.        
  128.        &    - Places cursor at specified position on screen.
  129.               Format for use is '&X,Y' where X and Y are the  
  130.               screen position to place the cursor at.
  131.  
  132.        !    - Writes a comment to the output file.  Format for
  133.               use is '!COMMENT' where COMMENT is the string to
  134.               be written to the output file.
  135.       
  136.        æ    - (ALT-145) brings up the prompt "Press [Enter]:"
  137.  
  138. Now let's take a look at a very simple infoform:
  139.  
  140.  $
  141.  &1,1
  142.  Enter your name:
  143.  !NAME
  144.  *17,1,20
  145.  æ
  146.  
  147. The first line of this infoform clears the screen.  The second
  148. line moves the cursor to (1,1) which is the top left corner of
  149. the screen. The third line will simply be shown to the screen
  150. since the line is not with one of the above commands.  The fourth
  151. line will write {NAME} to the output file for this infoform.  The
  152. last line moves the cursor to (17,1) which is right after "Enter
  153. your name:" on the screen and allows the user to enter up to 20
  154. characters. Then asks for a key press.
  155.  
  156.